Class NewsApiClientTest

java.lang.Object
com.fsf.news.client.NewsApiClientTest

@ExtendWith(org.mockito.junit.jupiter.MockitoExtension.class) class NewsApiClientTest extends Object
Unit tests for the NewsApiClient class.
  • Field Details

    • apiClient

      @InjectMocks com.fsf.news.client.NewsApiClient apiClient
    • wsClient

      @Mock play.libs.ws.WSClient wsClient
    • wsRequest

      @Mock play.libs.ws.WSRequest wsRequest
    • wsResponse

      @Mock play.libs.ws.WSResponse wsResponse
    • config

      @Mock com.typesafe.config.Config config
    • form

      @Mock com.fsf.news.model.form.NewsForm form
    • sourcesForm

      @Mock com.fsf.news.model.form.NewsSourcesForm sourcesForm
    • jsonNode

      @Mock com.fasterxml.jackson.databind.JsonNode jsonNode
  • Constructor Details

    • NewsApiClientTest

      NewsApiClientTest()
  • Method Details

    • testInvokeNewsApiNewsForm

      @Test void testInvokeNewsApiNewsForm()
      Tests the invokeNewsApi method with a NewsForm using mock data.
    • testInvokeNewsApiNewsSourcesForm

      @Test void testInvokeNewsApiNewsSourcesForm()
      Tests the invokeNewsApi method with a NewsSourcesForm using mock data.
    • testInvokeNewsApiEverything

      @Test void testInvokeNewsApiEverything()
      Tests the invokeNewsApiEverything method using mock data.
    • testInvokeNewsApiSources

      @Test void testInvokeNewsApiSources()
      Tests the invokeNewsApiSources method using mock data.